package ciicos.mapper;


import ciicos.base.mapper.SuperMapper;
import ciicos.entity.LineDocumentEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 知识文档
 *
 * @author 企业研发中心
 * @version V3.1.0
 * @copyright 中工互联（北京）科技集团有限公司
 * @date 2019年9月26日 上午9:18
 */
public interface LineDocumentMapper extends SuperMapper<LineDocumentEntity> {

    /**
     * 列表（共享给我）
     *
     * @author 企业研发中心
     * @version V3.1.0
     * @copyright 中工互联（北京）科技集团有限公司
     * @date 2021/3/15 10:26
     */
    List<LineDocumentEntity> getShareTomeList(@Param("userId") String userId);

    /**
     * 列表（全部下级数据）
     * @author 企业研发中心
     * @version V3.1.0
     * @copyright 中工互联（北京）科技集团有限公司
     * @date 2021/3/15 10:26
     */
    List<LineDocumentEntity> getChildList(@Param("folderId") String folderId);

    int trashRecovery(@Param("id") String id);
}
